﻿using System;
using System.Runtime.CompilerServices;
using Prism.Mvvm;

namespace AutoR.ViewModels.Tasks
{
	// Token: 0x02000087 RID: 135
	public class SelectItem : BindableBase
	{
		// Token: 0x1700008C RID: 140
		// (get) Token: 0x06000257 RID: 599 RVA: 0x00046163 File Offset: 0x00044363
		// (set) Token: 0x06000258 RID: 600 RVA: 0x0004616C File Offset: 0x0004436C
		public string Name
		{
			[CompilerGenerated]
			get
			{
				return this.<Name>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (string.Equals(this.<Name>k__BackingField, value, StringComparison.Ordinal))
				{
					return;
				}
				this.<Name>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.Name);
			}
		}

		// Token: 0x1700008D RID: 141
		// (get) Token: 0x06000259 RID: 601 RVA: 0x0004619D File Offset: 0x0004439D
		// (set) Token: 0x0600025A RID: 602 RVA: 0x000461A8 File Offset: 0x000443A8
		public int ID
		{
			[CompilerGenerated]
			get
			{
				return this.<ID>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<ID>k__BackingField == value)
				{
					return;
				}
				this.<ID>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.ID);
			}
		}

		// Token: 0x1700008E RID: 142
		// (get) Token: 0x0600025B RID: 603 RVA: 0x000461D5 File Offset: 0x000443D5
		// (set) Token: 0x0600025C RID: 604 RVA: 0x000461E0 File Offset: 0x000443E0
		public bool Selected
		{
			[CompilerGenerated]
			get
			{
				return this.<Selected>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<Selected>k__BackingField == value)
				{
					return;
				}
				this.<Selected>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.Selected);
			}
		}
	}
}
